import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import*
from selenium.webdriver.support.select import Select
testCase="DBshop011_商品管理管理商品添加商品"
dr=openBrowser(urlAdmin)
DBshopLoginAdmin(dr)
DBshopEnterMenu2(dr,"商品管理","管理商品")
# 1.点击添加商品按钮，商品名称填写“苹果XR”,本店价格“7999”，商品类型“虚拟商品”。
dr.find_element_by_xpath('/html/body/div[2]/div/div[2]/div/p[2]/a[1]').click()
dr.find_element_by_xpath('//*[@id="goods_name"]').send_keys('苹果XR')
dr.find_element_by_xpath('//*[@id="goods_shop_price"]').send_keys('7999')
s=Select(dr.find_element_by_xpath('//*[@id="goods_type"]'))
s.select_by_visible_text('虚拟商品')
# 2.点击“保存商品”按钮，后台保存成功添加的商品。
dr.find_element_by_xpath('/html/body/div[2]/div/div[2]/div/form/div/div[1]/div[2]/button').click()
DBshopEnterMenu2(dr,"商品管理","管理商品")
dr.find_element_by_xpath('/html/body/div[2]/div/div[2]/table/tbody/tr[1]/td[3]/p[1]/input').send_keys('苹果XR')
dr.find_element_by_xpath('/html/body/div[2]/div/div[2]/table/tbody/tr[1]/td[9]/p/button').click()
#断言
if dr.find_element_by_link_text('编辑').is_displayed():
    writeLog("%s 测试通过" % (testCase))
else:
    writeLog("%s 测试失败" % (testCase))
    getPhoto(dr)
dr.quit()